Skip to content

fix(sbom): add Bluefin LTS NVIDIA stream and retire dx/gdx package queries - #1115

Open
castrojo wants to merge 1 commit into
projectbluefin:v4from
castrojo:fix-sbom-lts-nvidia-stream
Open

fix(sbom): add Bluefin LTS NVIDIA stream and retire dx/gdx package queries#1115
castrojo wants to merge 1 commit into
projectbluefin:v4from
castrojo:fix-sbom-lts-nvidia-stream

Conversation

@castrojo

@castrojo castrojo commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Fixes #1078.

STREAM_SPECS in scripts/fetch-github-sbom.js queried the retired bluefin-dx and bluefin-gdx GHCR packages (confirmed 404 on GHCR) across eight stream entries, but never defined a bluefin-lts-nvidia stream — even though fetch-github-images.js (nvidiaSbomStreamId: "bluefin-lts-nvidia") and fetch-github-driver-versions.js (buildNvidiaMapFromSbomStream(sbomCache, "bluefin-lts-nvidia")) already look up that stream id. The LTS NVIDIA driver version therefore had no SBOM source.

Changes

  • scripts/fetch-github-sbom.js: replace the eight retired bluefin-dx-stable, bluefin-dx-latest, bluefin-dx-lts, bluefin-dx-lts-hwe-testing, bluefin-dx-lts-hwe-testing-50, bluefin-dx-lts-testing-50, bluefin-gdx-lts, and bluefin-gdx-latest entries (querying the dead bluefin-dx/bluefin-gdx packages) with a single bluefin-lts-nvidia entry using package bluefin-lts-nvidia and stream prefix stable.
  • Updated a stale doc comment referencing the retired GDX stream.

Verification

  • Confirmed ghcr.io/projectbluefin/bluefin-dx and ghcr.io/projectbluefin/bluefin-gdx both 404 on GHCR (anonymous token + tags/list).
  • Confirmed ghcr.io/projectbluefin/bluefin-lts-nvidia carries a live stable tag on GHCR.
  • Confirmed via projectbluefin/bluefin-lts's execute-release.yml that bluefin-lts-nvidia:testing:stable is the promotion path, matching the bluefin-lts entry's existing convention in this file.
  • node --test scripts/fetch-github-sbom.test.js scripts/fetch-github-driver-versions.test.js scripts/fetch-github-images.test.js — 65 passed.
  • npx eslint scripts/fetch-github-sbom.js — clean.

— hive: backend=copilot model=claude-sonnet-5

🐝 Hive Agent: contributor | SHA: cee1b0c6

…eries

The bluefin-dx and bluefin-gdx GHCR packages are retired and return 404s,
but STREAM_SPECS in fetch-github-sbom.js still had eight stream entries
querying them. Meanwhile fetch-github-images.js and
fetch-github-driver-versions.js already expected a bluefin-lts-nvidia
SBOM stream (nvidiaSbomStreamId / buildNvidiaMapFromSbomStream lookups),
which STREAM_SPECS never defined, so the LTS NVIDIA driver version had
no SBOM source.

Replace the eight retired bluefin-dx*/bluefin-gdx* stream entries with a
single bluefin-lts-nvidia entry pointed at the active
ghcr.io/projectbluefin/bluefin-lts-nvidia package's :stable tag
(confirmed live on GHCR and via bluefin-lts's execute-release.yml
promotion workflow, which promotes both bluefin-lts and
bluefin-lts-nvidia from testing to stable).

Signed-off-by: castrojo <castrojo@users.noreply.github.com>
@castrojo castrojo added the 3-clanker-queue Work admitted to the agent-maintained queue. label Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3-clanker-queue Work admitted to the agent-maintained queue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant